package com.w3c.pragmatic.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.w3c.pragmatic.domain.req.ProductPageReq;
import com.w3c.pragmatic.domain.res.ProductInfoRes;
import com.w3c.pragmatic.entity.ProductInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 产品信息表 Mapper 接口
 *
 * @author wangdong
 * @since 2025-02-20
 */
@Mapper
public interface ProductInfoMapper extends BaseMapper<ProductInfo> {

  /**
   * 根据参数分页查询数据
   *
   * @param req 查询请求参数
   * @return 分页对象
   */
  List<ProductInfoRes> findProductPageMapper(@Param("productPageReq") ProductPageReq req);
}
